On the Symbolic Computation of the Hardest Configurations of the RUSH HOUR Game

نویسندگان

  • Sébastien Collette
  • Jean-François Raskin
  • Frédéric Servais
چکیده

RUSH HOUR is a sliding block game where blocks represent cars stuck in a traffic jam on a 6 × 6 board. The goal of the game is to allow one of the cars (the target car) to exit this traffic jam by moving the other cars out of its way. In this paper, we study the problem of finding difficult initial configurations for this game. An initial configuration is difficult if the number of car moves necessary to exit the target car is high. To solve the problem, we model the game in propositional logic and we apply symbolic model-checking techniques to study the huge graph of configurations that underlies the game. On the positive side, we show that this huge graph (containing 3.6 · 10 vertices) can be completely analyzed using symbolic model-checking techniques with reasonable computing resources. We have classified every possible initial configuration of the game according to the length of its shortest solution. On the negative side, we prove a general theorem that shows some limits of symbolic model-checking methods for board games. This result explains why some natural modeling of board games leads to the explosion of the size of symbolic data-structures.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelling Spatial Relations’ Influence on Planning

Recent studies on the planning problem Rush-Hour showed that certain spatial properties among the game’s elements affect human planning and bias it towards a suboptimal solution. A cognitive model that solves Rush-Hour problems has been implemented with the goal of better understanding this effect. The ACT-R framework has been chosen as the foundation for this experiment. The model has been eva...

متن کامل

Limits of Rush Hour Logic Complexity

Rush Hour Logic was introduced in [2] as a model of computation inspired by the \Rush Hour" toy puzzle, in which cars can move horizontally or vertically within a parking lot. The authors show how the model supports polynomial space computation, using certain car con gurations as building blocks to construct boolean circuits for a cpu and memory. They consider the use of cars of length 3 crucia...

متن کامل

Symbolic computation of the Duggal transform

Following the results of cite{Med}, regarding the Aluthge transform of polynomial matrices, the symbolic computation of the Duggal transform of a polynomial matrix $A$ is developed in this paper, using the polar decomposition and the singular value decomposition of $A$. Thereat, the polynomial singular value decomposition method is utilized, which is an iterative algorithm with numerical charac...

متن کامل

PSPACE-completeness of sliding-block puzzles and other problems through the nondeterministic constraint logic model of computation

We present a nondeterministic model of computation based on reversing edge directions in weighted directed graphs with minimum in-flow constraints on vertices. Deciding whether this simple graph model can be manipulated in order to reverse the direction of a particular edge is shown to be PSPACEcomplete by a reduction from Quantified Boolean Formulas. We prove this result in a variety of specia...

متن کامل

The Nondeterministic Constraint Logic Model of Computation: Reductions and Applications

We present a nondeterministic model of computation based on reversing edge directions in weighted directed graphs with minimum in-flow constraints on vertices. Deciding whether this simple graph model can be manipulated in order to reverse the direction of a particular edge is shown to be PSPACEcomplete by a reduction from Quantified Boolean Formulas. We prove this result in a variety of specia...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006